package com.example.seckill.service;

import com.example.seckill.entity.GoodsRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.seckill.utils.RedisUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author caesar
 * @since 2020-12-08
 */
public interface IGoodsRecordService extends IService<GoodsRecord> {

    /**
     *  @Author: caesar
     *  @Date：2020年12月09日 14:12:21
     *  @Description: 秒杀逻辑
     */
    public String seckillGoods(GoodsRecord goodsRecord);

    /**
     *  @Author: caesar
     *  @Date：2020年12月09日 14:12:29
     *  @Description: 查询秒杀记录
     */
    public List<GoodsRecord> queryGoodsRecordList(Integer userId);

    /**
     *  @Author: caesar
     *  @Date：2020年12月09日 14:12:39
     *  @Description: 商品入库
     */
    public void insertGoodsRecord(GoodsRecord goodsRecord);
}
